package cn.bxshey.serviceModule.service;

import cn.bxshey.dtoModule.dynamic.SelectPageDTO;
import cn.bxshey.entityModule.entity.Dynamic;
import cn.bxshey.voModule.dynamic.DetailVO;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;


/**
 * 动态(Dynamic)表服务接口
 *
 * @作者：不想说话而已
 * @Date：2024/3/9 18:46
 */
public interface DynamicService extends IService<Dynamic> {

    //查询动态详情内容
    DetailVO selectById(Long id);

    //分页查询动态详情内容
    List<DetailVO> selectPageDTO(SelectPageDTO selectPageDTO);

    //点赞或取消点赞
    Boolean updateSupport(Long id,Long uid);

    //检查是否点赞
    Boolean isSupport(Long id,Long uid);
}
